@charset "utf-8";
/* CSS Document */
.head{height:21px; line-height:21px; overflow:hidden; text-align:right; color:#FFF;}
.head a{color:#FFF;}
.header{height:64px; overflow:hidden;}

.nav{height:50px; line-height:50px; overflow:hidden; padding-left:20px;}
.nav li{float:left; padding:0 17px;}
.nav a{font-size:14px; color:#FFF; font-family:"微软雅黑";}
.topSearch{width:222px; overflow:hidden; padding-top:14px;}
.topSearch .input1{float:left; background:url(../image/inputBg1.gif) top repeat-x; height:21px; line-height:21px; padding:0 5px; width:181px; border:#000 solid 1px; border-right:0px; color:#DDD;}
.topSearch .btn1{float:left; background:url(../image/btn1.gif); width:29px; height:23px; border:0px;}

.top_login{width:265px; overflow:hidden; padding-top:2px;}
.top_login .div0{height:36px; overflow:hidden;}
.top_login .input_div1{background:url(../image/top_input1.gif) left top no-repeat; height:20px; overflow:hidden; width:80px; padding-left:0px; float:left;}
.top_login .input1{width:80px; height:16px; line-height:16px; color:#666; border:0px; background:transparent;}
.top_login .btn1{background:url(../image/top_btn1.gif); width:44px; height:20px; border:0px;}
.top_login .btn2{color:#ff7c14;}
.top_login .div1{background:url(../image/top_bg1.gif) left top no-repeat; height:25px; line-height:25px; overflow:hidden; padding-left:38px; color:#FFF;}
.top_login .div1 a{color:#FFF; padding:0 3px 0 5px;}
.top_login .div1 span{color:#F00; font-weight:bold;}


.indexFlash{position:relative; height:358px; overflow:hidden;width:755px;}
.indexFlash ul{height:350px; overflow:hidden;}
.indexFlash li{height:350px; overflow:hidden;}
.indexFlash .smallImg{position:absolute; z-index:10; right:10px; bottom:10px;}
.indexFlash .smallImg img{float:left; border:#EEE solid 3px; margin-right:6px; cursor:pointer; margin-top:10px;}
.indexFlash .smallImg .img_now{margin-top:0px; border:#02508D solid 3px;}

.Announcements{width:219px; height:349px; overflow:hidden; border:1px #ccc solid; }
.Announcements h2{background:url(../image/Announcement_t.gif) left top no-repeat; height:33px; overflow:hidden;}
.Announcements h2 a{display:block; float:right; width:30px; height:24px;}
.Announcements li{height:15px; line-height:15px; overflow:hidden; padding-left:15px;background:url(../image/ioc.gif) 3px center no-repeat;}



.Announcement{height:30px; line-height:30px; overflow:hidden;}
.Announcement .fl{font-weight:bold;}
.Announcement .fr{width:880px; overflow:hidden;}
.Announcement li{float:left; padding-right:25px;}

#demo {
overflow:hidden;
width: 700px; border:0px red solid;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}




.top{height:38px; overflow:hidden;}
.top .fl{height:38px; line-height:38px; overflow:hidden; background:url(../image/ico1.gif) left no-repeat; padding-left:31px; width:580px;}
.top .fl span{font-size:14px; font-weight:bold; color:#00b5fb;}
.top .fl a{color:#FFF;}
.top .fr{background:url(../image/top_search.gif) left center no-repeat; width:202px; height:31px; padding:7px 0 0 38px; overflow:hidden;}
.top .fr .input1{width:120px; height:23px; line-height:23px; border:0px; color:#FFF; background:transparent;}
.top .fr .btn1{width:75px; height:23px;; border:0px; color:#a7dcfb; background:transparent;}
.top .div_td0{float:left; width:80px; overflow:hidden;}
.top .div_td1{float:left; width:500px; height:38px; overflow:hidden;}
.top .div_td1 li{height:38px; line-height:38px; overflow:hidden;}

.notice{height:40px; line-height:40px; overflow:hidden; padding-left:45px; background:url(../image/notice_ico.gif) left center no-repeat; margin-bottom:17px;}
.notice a{color:#666; padding-right:15px;}
.notice #demo {
overflow:hidden;
width: 900px;
}


.index_tab{background:url(../image/tab1.gif) left top no-repeat; height:23px; padding-top:3px; overflow:hidden; line-height:23px;}
.index_tab_bg0{background:url(../image/tab1.gif) -0px -0px}
.index_tab_bg1{background:url(../image/tab1.gif) -0px -27px}
.index_tab_bg2{background:url(../image/tab1.gif) -0px -53px}
.index_tab_bg3{background:url(../image/tab1.gif) -0px -78px}
.index_tab_bg4{background:url(../image/tab1.gif) -0px -105px}
.index_tab span{display:block; float:left; width:180px; padding-right:12px; text-align:center; font-weight:bold; color:#FFF; overflow:hidden; cursor:pointer;}
.index_tab .span_now{color:#000;}
.index_content{background:url(../image/tab_content_1.gif) top repeat-x; height:144px; padding:16px; overflow:hidden;}
.index_about{width:365px; padding-right:67px; overflow:hidden;}
.index_about h2{font-size:12px; height:25px; overflow:hidden;}
.index_about .content{line-height:1.6em; text-indent:2em;}
.index_services{width:210px; overflow:hidden;}
.index_services h2{font-size:12px; height:25px; overflow:hidden;}
.index_services li{height:25px; line-height:25px; overflow:hidden; background:url(../image/ico2.gif) 3px center no-repeat; padding-left:15px;}

.index_footer{height:294px; overflow:hidden;}
.index_footer .fl{height:294px; width:300px; overflow:hidden; background:url(../image/footer_bg1.gif) right repeat-y;}
.footer_logo{padding:45px 0 0 22px;}
.footer_link{background:url(../image/link_title.gif) 17px 30px no-repeat; padding:70px 0 0 17px; line-height:1.8em; color:#FFF; width:270px; overflow:hidden;}
.footer_link a{color:#FFF; padding:0 5px 0 5px;}
.index_footer .fr{line-height:1.8em; color:#FFF; text-align:right; width:330px; overflow:hidden; padding-top:30px;}
.index_footer .fr a{color:#FFF; padding:0 5px 0 5px;}

.footer{background:url(../image/footer_bg2.gif); height:55px; overflow:hidden; padding-top:5px; line-height:1.8em; color:#FFF; font-size:14px; font-weight:bold; text-align:center;}
.footer a{color:#FFF; padding:0 6px 0 6px;}

.l_nav{padding:17px 0 20px 49px;}
.l_nav li{height:30px; line-height:30px; overflow:hidden;}
.l_nav li a{color:#666; background:url(../image/ico3.gif) left no-repeat; padding-left:14px;}
.l_nav li a:hover, .l_nav li .a_now{color:#42559a; background:url(../image/ico4.gif) left no-repeat;}

.page_bg_l{background:url(../image/page_bg_l.gif); width:3px; height:359px; overflow:hidden; float:left;}
.page_bg_r{background:url(../image/page_bg_r.gif); width:3px; height:359px; overflow:hidden; float:right;}
.page_bg{float:left; background:url(../image/page_bg.gif) top repeat-x; width:738px; min-height:359px; _height:359px;}

.about{padding:20px; line-height:2.5em; color:#666; margin-bottom:50px;}

.news{padding:20px;}
.news ul{background:url(../image/line1.gif) top repeat-x; margin-bottom:25px;}
.news li{background:url(../image/line1.gif) bottom repeat-x; height:47px; line-height:47px; overflow:hidden; padding-left:12px;}
.news li .time{float:left; width:105px; overflow:hidden; color:#666;}
.news li .title_a{float:left;}
.news li a{color:#42559a;}

.news_show{padding:20px; color:#666;}
.news_show .title{padding:9px 0 9px 0; border-bottom:#ebeaeb solid 2px; border-top:#ebeaeb solid 2px; line-height:1.8em;}
.news_show .title h2{color:#42559a;}
.news_show .content{line-height:2.5em; border-bottom:#ebeaeb solid 2px; padding:15px 0 15px 0;}
.news_show .div0{height:35px; line-height:35px; text-align:right; margin-bottom:50px;}
.news_show .div0 a{color:#115199;}

.login{padding-top:35px;}
.gwc table {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #8A8D8E;
    border-top: 3px solid #0067BA;
}
.gwc td {
    border-top: 1px solid #8A8D8E;
    padding: 12px;
    text-align: center;
}
.gwc .td0 {
    color: #8A8D8E;
    width: 75px;
}
.gwc .td1 {
    width: 100px;
}
.gwc td img {
    border: 1px solid #DDDDDD;
}
.gwc .div_tr1 {
    height: 55px;
    overflow: hidden;
    padding: 20px 12px 0 0;
}
.step_title {
    background: url("../image/step_bg1.gif") repeat-x scroll center bottom transparent;
    height: 45px;
    margin-bottom: 50px;
    margin-top: 50px;
    overflow: hidden;
    padding: 0 12px;
}
.step_box1 {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #CCCCCC;
    margin-bottom: 12px;
    padding: 2px;
}
.step_box1 h5 {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 0 12px;
}
.step_box1 table {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-style: solid none none solid;
    border-width: 1px 0 0 1px;
}
.step_box1 table {
    border-style: solid none none solid;
}
.step_box1 th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F5F5F5;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC -moz-use-text-color;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid none;
    border-width: 0 1px 1px 0;
    padding: 6px;
}
.step_box1 .table1 td {
    text-align: center;
}
.step_title .fl {
    font-family: "΢ź";
    font-size: 30px;
    font-weight: 800;
}
.step_box1 td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC -moz-use-text-color;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid none;
    border-width: 0 1px 1px 0;
    padding: 6px;
}
.step_title .span_now {
    border-bottom: 3px solid #000000;
    color: #000000;
}
.step_title span {
    border-bottom: 3px solid #D4D4D4;
    color: #666666;
    display: block;
    float: left;
    height: 42px;
    line-height: 42px;
    margin: 0 25px;
    overflow: hidden;
    text-align: center;
    width: 50px;
}



.footDiv{background:url(../image/footBg.gif) top repeat-x; height:311px; overflow:hidden;}
.footNav{height:188px; overflow:hidden;}
.footNav .fl{width:157px; overflow:hidden; padding-left:6px;}
.footNav h5{padding:12px 0 6px 0;}
.footNav h5 a{color:#FCB712;}
.footNav li{height:19px; line-height:19px; overflow:hidden; background:url(../image/ico1.gif) left center no-repeat; padding-left:10px;}
.footNav li a{color:#999;}
.foot1{height:45px; line-height:45px;}
.foot1 a{color:#999; padding:0 15px;}
.foot2{text-align:center; color:#FFF; padding-top:25px;}

.indexBox{padding-top:20px; height:130px; overflow:hidden; width:1320px;}
.indexAbout{background:url(../image/box_bg1.gif) left top no-repeat; height:103px; width:330px; overflow:hidden; float:left; position:relative;}
.indexAbout .ico{position:absolute; z-index:10; right:18px; bottom:10px;}
.indexAbout .fl{padding:1px;}
.indexAbout .fr{width:205px; overflow:hidden; padding-right:12px; font-family:"微软雅黑";}
.indexAbout h2{height:36px; line-height:40px; overflow:hidden; color:#194C81;}
.indexAbout .content{font-size:14px; line-height:1.6em; color:#363A3D;}



